<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	template="/layout/template.xhtml">
	<ui:define name="body">
		<p:layoutUnit position="center" scrollable="true">
			<h:form>
				<br />
				<p:fieldset collapsed="false" style="width: 700px; margin: auto;"
					legend="Datos: ( Unidad Gesti&oacute;n - Usuario )">
					<h:panelGrid columns="4" style="margin: auto;">
						<h:outputText value="De:" />
						<p:inputText
							value="#{documentosBM.userLog.tbArea.descripcion} - #{documentosBM.userLog.apellPater} #{documentosBM.userLog.apellMater}, #{documentosBM.userLog.nombres}"
							disabled="true" style="width: 550px;" />
						<p:spacer />
						<p:spacer />

						<h:outputText value="Para:" />
						<p:autoComplete id="aC1" value="#{documentosBM.usuDes}"
							completeMethod="#{documentosBM.usurioDestino}"
							autocomplete="false" style="width: 550px;" ajax="false" />
						<p:commandButton value="+" update="lstUsuariosDestino, aC1, msg"
							actionListener="#{documentosBM.agregarUsuarioDestino}">
						</p:commandButton>
						<p:message for="aC1" />

						<p:spacer />
						<p:dataList id="lstUsuariosDestino"
							value="#{documentosBM.lstUsuariosDistino}" var="ud"
							itemType="disc">
							<h:outputText
								value="#{ud.tbArea.descripcion} - #{ud.usuarioNombreCompleto}" />
						</p:dataList>
						<p:spacer />
						<p:spacer />


						<h:outputLabel value="C.C:" />
						<p:autoComplete id="cCopia" autocomplete="false" ajax="false"
							completeMethod="#{documentosBM.usuarioCopia}"
							style="width: 550px;" value="#{documentosBM.usuCop}" />
						<p:commandButton value="+" update="lstUsuariosCopia, cCopia msg"
							actionListener="#{documentosBM.agregarUsuarioCopia}">
						</p:commandButton>
						<p:message for="cCopia" />

						<p:spacer />
						<p:dataList id="lstUsuariosCopia"
							value="#{documentosBM.lstUsuariosCopia}" var="uc" itemType="disc">
							<h:outputText
								value="#{uc.tbArea.descripcion} - #{uc.usuarioNombreCompleto}" />
						</p:dataList>
						<p:spacer />
						<p:spacer />

					</h:panelGrid>
				</p:fieldset>
				<br />
				<p:fieldset collapsed="false" style="width: 700px; margin: auto;"
					legend="Documento:">
					<h:panelGrid columns="8" cellspacing="6">
						<h:outputText value="Tipo de documento:" />
						<h:selectOneListbox value="#{documentosBM.idComboTipDocInt}"
							id="tipoDocCD" size="1">
							<f:selectItem itemLabel="---Seleccione un Documento----"
								itemValue="-1" />
							<f:selectItems value="#{documentosBM.lstDocumentosInternos}"
								var="d" itemLabel="#{d.descripcion}"
								itemValue="#{d.idTipoDocumentoInternos}" />
							<p:ajax event="change" update="outCodDocCD msg"
								actionListener="#{documentosBM.cambioSeleccionDocumento}" />
						</h:selectOneListbox>

						<h:outputText value="C&oacute;digo del documento: " />
						<h:inputText value="#{documentosBM.docInter.codigo}"
							id="outCodDocCD" disabled="true" />

					</h:panelGrid>
				</p:fieldset>
				<br />
				<p:fieldset legend="Adjuntar archivo" collapsed="false"
					style="width: 700px; margin: auto;">
					<p:fileUpload widgetVar="uploader" multiple="true"
						fileUploadListener="#{documentosBM.subirDocumentoAuxiliares}"
						style="width: 110px; height: 30px;" image="/images/browse.png"
						cancelImage="/images/cancel.png" update="archivosSub"
						customUI="true" sizeLimit="4194304" auto="true" 
						invalidSizeMessage="Máximo 4mb" allowTypes="*.pdf;"
						description="*.pdf;" />
				</p:fieldset>


				<p:panel id="editorTxt">
					<div align="center">
						<p:editor value="#{documentosBM.value}" widgetVar="editor"
							width="800" height="100" />

						<h:panelGrid columns="4" style="margin-top:10px">
							<p:commandButton oncomplete="vpDocInt.show()"
								actionListener="#{documentosBM.vistaPreviaDocumentoInterno}"
								title="Vista Preliminar" update="displayDI2"
								value="Vista Preliminar" />
							<p:commandButton value="Enviar"
								action="#{documentosBM.enviarDocumentoUsuario}" update="msj"
								ajax="false" />
							<p:commandButton type="button" value="Clear"
								onclick="editor.clear()"/>
						</h:panelGrid>
					</div>
				</p:panel>
			</h:form>
		</p:layoutUnit>
	</ui:define>
</ui:composition>

